package kr.hkit.powerjava.chapter06;

public class GugudanFor {
	public static void main(String[] args) {
/*		for(int i=1;i<10; i++){
			System.out.printf("%2d * %2d = %2d%n", 2, i, 2*i);
		}*/
/*		for(int i = 2; i<10; i++){
			calGuGuDan(i);
		}*/
//		calGuGuDan();
		
//		calFact(5);
		
//		prnStar();
		
//		calGuGuDan(5);
		prnTriStar();
	}
	
	private static void prnTriStar() {
		System.out.format("%c", '\uac00');
		
		for(int i=6; i>0; i--){
			//공백출력
			for(int j=0; j< i-1; j++){
				System.out.print(" ");
			}
			for(int j=i ; j<6; j++){
				System.out.print("*");
			}
			System.out.println();
			//*출력
		}
		
	}

	private static void calGuGuDan(int dan) {
		for(int i=1;i<10; i++){
			if (i == 5) continue;
			System.out.printf("%2d * %2d = %2d%n", dan, i, dan*i);
			
		}
		System.out.println();
	}
	
	private static void prnStar() {
		for(int j=0; j<10; j++){
			for(int i=0; i<10; i++){
				System.out.print('*');
			}
			System.out.println();
		}
	}

	private static void calFact(int i) {
		int fact = 1;
		
		for(int j=1; j<i+1; j++){
			fact = fact * j;
		}
		System.out.println(i + "! = " + fact );
	}

	private static void calGuGuDan() {
		for(int dan = 2; dan<10; dan++){
			for(int i=1;i<10; i++){
				System.out.printf("%2d * %2d = %2d%n", dan, i, dan*i);
			}
			System.out.println();
		}
	}


}
